<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    // 转换为驼峰命名法的字符串
        let foo = "get-element-by-id";

function toCamelCase(str) {
    // 初始化结果字符串
    let result = '';
    // 分割字符串为单词数组
    let splitStr = str.split('-');
    // 遍历单词数组
    for (let i = 0; i < splitStr.length; i++) {
        // 第一个单词保持原样
        if (i === 0) {
            result += splitStr[i];
        } else {
            // 其他单词首字母大写，并连接剩余部分
            第i个元素的第一个字母转化为大写+剩余部分拼接其他的元素
            result += splitStr[i].charAt(0).toUpperCase() + splitStr[i].slice(1);
        }
    }
    // 返回结果字符串
    return result;
}
    
        console.log(toCamelCase(foo));
    </script>
</body>
</html>